From 666705377c48a61980e904c37b30657e57901470 Mon Sep 17 00:00:00 2001 From: parkrrrr Date: Mon, 8 Mar 2004 18:24:14 +0000 Subject: [PATCH] Fixed error that caused and so on to get attached to last waypoint in previous file when reading more than one GPX file, or caused segfault when reading more GPX after running filters. --- gpsbabel/gpx.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gpsbabel/gpx.c b/gpsbabel/gpx.c index 93d1eea8a..9eae7af9b 100644 --- a/gpsbabel/gpx.c +++ b/gpsbabel/gpx.c @@ -595,6 +595,8 @@ gpx_end(void *data, const char *el) case tt_wpt: waypt_add(wpt_tmp); logpoint_ct = 0; + cur_tag = NULL; + wpt_tmp = NULL; break; case tt_cache_container: wpt_tmp->gc_data.container = gs_mkcont(cdatastrp); -- 2.30.2